﻿@charset "utf-8";

@import url("ui.tabs.css"); /* UI-TAB样式表 */.besttab { background: url(../../images/blue/best_tab_bg.gif) no-repeat 0 0 ; height: 32px}

.goodsitem_top { background: url(../../images/blue/goodsitem_top.gif) repeat-x center top; float: left; height: 75px; width: 726px}

.goodsitem_top .side_left { background: url(../../images/blue/goodsitem_top.gif)  no-repeat left bottom; float: left; height: 75px; width: 5px}

.goodsitem_top .side_right { background: url(../../images/blue/goodsitem_top.gif) no-repeat right bottom; float: right; height: 75px; width: 5px}

.inputcorner { padding-bottom: 0; vertical-align: middle}

.allbar { width: 946px; border: 1px solid #D9D7CA; background-color: #FFF; padding: 1px; padding-bottom:5px; float: left; margin-bottom: 8px}

.allbar .title { background-color: #F5F5F2; float: left; white-space: nowrap; display: block; line-height: 18px; padding-top: 4px; padding-bottom: 4px; text-indent: 10px; width: 100%}

.allbar .title span { color: #12A1C9; padding-right: 3px; padding-left: 3px; font-weight: bold}

.allbar .content { float: left; width: 100%}
.img-list,.wenzi-list{
	clear:both;
	}
.wenzi-list{ margin-top:10px; padding-left:10px;}
.img-list li{ float:left; padding-left:15px; padding-right:10px; padding-top:10px; height:80px;}
.img-list li img{ width:150px; height:70px; padding-left:10px;}
.wenzi-list li{ padding-left:20px; width:150px; overflow:hidden; white-space:nowrap; float:left; padding-top:10px; padding-bottom:15px; *padding-bottom:10px;}
.sortlist { float: left; width: 100%}
.sortlist span { font-weight: bold; color: #12A1C9}
.sortlist li { float: left; clear: left; line-height: 24px; width: 900px; display: inline; margin: 3px 0 3px 10px }
.sortlist dl { float: left; }

.sortlist dt {width: 150px; background: url(../../images/blue/sign02.gif) no-repeat left center; padding-left: 20px; white-space: nowrap; clear:both; }

.sortlist dd { float: left; white-space: nowrap; width: 150px; padding-left: 20px; color: #666; }

.page_left { float: left; margin: 0px; width: 208px; }

.page_left2 { float: left; width: 726px; }

.page_right2 { float: right; width: 224px; }

.page_right { float: right; width: 734px; }

.page_right_l { float: left; width: 502px; }

.page_right_r { float: right; width: 224px; }

.price { color: #F60; font-family: Tahoma; font-weight: 600; }

.price .font1 { color: #000000; font-size: 9px; }

.price .font2 { font-size: 12px;}

.price .font3 { font-size: 9px; }

.rightbar { width: 224px; float: right; }

.rightbar_content { background-color: #FFF; border: 1px solid #6CD3F1; float: left; padding: 3px; width: 216px; }

.rightbar_title { background: url(../../images/blue/right_tit_bg.gif) no-repeat left top ; color: #FFF; height: 28px; line-height: 28px; padding-left: 28px; float: left; width: 196px; }

.goodsitem_nav { background: url(../../images/blue/goodsitem_nav_bg.gif) no-repeat left bottom ; float: left; margin-top: 4px; height: 32px; width: 700px; padding-left: 16px; }

.goodsitem_nav li { float: left; font-weight: 600; line-height: 24px; margin-left: 5px; }

.goodsitem_nav li a { background: url(../../images/blue/goodsitem_nav_button.gif) no-repeat 0 0 ; float: left; height: 32px; padding-left: 5px; }

.goodsitem_nav li a:hover { text-decoration: none; background-position: 0% -64px ; }

.goodsitem_nav li a span { background: url(../../images/blue/goodsitem_nav_button.gif) no-repeat 100% -32px ; color: #F1FCFE; float: left; padding:7px 11px 1px 8px ; height: 24px; display: block; cursor: pointer;}

.goodsitem_nav li a:hover span { color: #FFF; text-decoration: none; background-position: 100% -96px; }

.goodsitem_nav .current a { background: url(../../images/blue/goodsitem_nav_button.gif) no-repeat 0 -128px ; float: left; height: 32px; padding-left: 5px; }

.goodsitem_nav .current a:hover { background-position: 0% -128px ; }

.goodsitem_nav .current a span { background: url(../../images/blue/goodsitem_nav_button.gif) no-repeat 100% -160px ; color: #063C4A; float: left; font-size: 14px; text-decoration: none; height: 24px; padding: 6px 15px 2px 10px; display: block; cursor: pointer;}

.goodsitem_nav .current a:hover span { background-position: 100% -160px; color: #000000; }

.goodsitem_content_side { background-color: #FFF; padding: 1px; float: left; width: 714px; border: 1px solid #D9D7CA; margin-top: 8px; }

.goodsitem_content {background-color: #F8F8F5; float: left; width: 714px; }

.goodsitem_content .top { background: url(../../images/blue/line_02.gif) repeat-x center bottom ; float: left; width: 710px; padding-right: 2px; padding-left: 2px; height: 36px;}

.goodsitem_content .top ul { float: left; line-height: 24px; width: 710px; padding-top: 6px; padding-bottom: 6px; }

.goodsitem_content .top li { float: left; }

.goodsitem_content .compare { float: left; width: 370px; display: block; }

.goodsitem_content .compare_box { display: block; float: left; width: 370px; }

.goodsitem_content .compare span { float: left; }

.compare a { background: url(../../images/blue/buttons_05.gif) no-repeat left top; float: left; height: 24px; line-height: 24px; display: inline; margin-left: 12px; }

.compare a span { background: url(../../images/blue/buttons_05.gif) no-repeat right -24px; float: left; margin-left: 4px; padding-right: 8px; cursor: pointer; }

.compare a:hover { background-position: left -48px; }

.compare a:hover span { background-position: right -72px; color: #000000; }

.goodsitem_content .compare img { float: left; height: 16px; width: 16px; padding: 4px; }

.goodsitem_content .price_box { width: 90px; text-align: center; display: block; float: left; }

.goodsitem_content .price1 { width: 90px; text-align: center; display: block; float: left; }

.goodsitem_content .freight { width: 80px; text-align: center; display: block; float: left; }

.goodsitem_content .timeleft { width: 100px; text-align: center; display: block; float: left; }

.goodsitem_content .locus { width: 70px; text-align: center; display: block; float: left; }

.showmode { float: left; line-height: 24px; margin-top: 7px; height: 24px; display: block; }

.goodshow_list { float: left; width: 710px; display: block; padding: 2px; text-align:center; }

.goodshow_list .bg_no{ background-color:#f1fcfe; line-height:30px; border:#88dcf4 1px solid; text-align:center; color:#063c4a;  margin-top:5px;}

.goodshow_list li { clear: left; border-bottom: 1px dotted #D9D7CA;  float: left; padding-bottom: 10px; padding-top: 4px; }

.goodshow_list .item .margintop { margin-top: 32px; }

.goodshow_list .item { float: left; width: 710px; height: 102px; display: inline; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; }

.goodshow_list .item  li { float: left; clear: none; padding: 0; border: none ;}

.goodshow_list .info { float: right; width: 230px; }

.goodshow_list .name { width: 230px; float: left; font-size: 13px; line-height: 20px; font-weight: 600; padding-top: 2px; padding-bottom: 10px; height: 40px; }

.goodshow_list .name a { color: #12A1C9;}

.goodshow_list .name a:hover { color: #FFF; background-color: #12A1C9; }

.goodshow_list .merchant { float: left; width: 100px; line-height: 22px; background: url(../../images/blue/sign_merchant.gif) no-repeat left center; padding-left: 20px; }

.goodshow_list .comparecheck { float: left; height: 22px; width: 22px; margin: 36px 4px 0px 4px; display: inline; }

.goodshow_list .authentication { background: url(../../images/blue/renzheng_g.gif)  no-repeat  left center; width: 80px; float: left; line-height: 22px; padding-left: 20px; color: #333;}

.goodshow_list .control { float: left; clear: left; width: 210px; margin-top: 6px; }

.goodshow_list .control span { float: left;}

.goodshow_list  .control  span a { float: left; padding-left: 25px; width: 55px; line-height: 17px; display: block; margin-right: 10px; height: 17px; padding-bottom: 1px; color: #666; }

.goodshow_list .control span a:hover { color: #000;}

.goodshow_list .control .toshop { background: url(../../images/blue/buttons_03.gif) no-repeat left top; }

.goodshow_list .control .collection { background: url(../../images/blue/buttons_03.gif) no-repeat left bottom; }

.goodshow_list .bigpic {display: none; background: url(../../images/blue/bigpicbg.gif) no-repeat 0 0 ; float: left; height: 206px; left: 105px; position: absolute; top: 0px; width: 215px; z-index: 52; }

.goodshow_list .bigpic table { height: 192px; width: 192px; display: inline; overflow: hidden; border: none; float: left; padding: 0; margin: 5px 9px 9px 14px;}

.goodshow_list .bigpic td { text-align: center; vertical-align: middle; }

.goodshow_list .thumb { float: left;  left: 0px;  position: relative; top: 0px; height: 96px; width: 96px; padding: 4px; z-index: 51;  line-height: 102px; overflow: hidden; text-align: center;}

.goodshow_list .thumb p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }

.goodshow_list .thumb img { position: static; +position: relative; left: -50%;  top: -50%; vertical-align: middle; }

.goodshow_list .pic { float: left; height: 104px; width: 104px; position: relative; z-index: 50;}

.goodshow_picture { width: 693px; float: left; padding-left: 20px; padding-bottom: 8px; }

.goodshow_picture .bg_no{ width:670px;  background-color:#f1fcfe; line-height:30px; border:#88dcf4 1px solid; text-align:center; color:#063c4a;  margin-top:5px; }

.goodshow_picture li { width: 210px; float: left; display:block; text-align: center; padding-right:20px; height:296px;  position: relative; z-index: 61; margin-top: 12px; margin-bottom: 8px; }

.goodshow_picture .pic { display: inline;  margin-left: 5px; margin-right: 5px;  float: left;  left: 0px;  position: relative; top: 0px; height: 192px; width: 192px; padding: 3px; z-index: 51;  line-height: 192px; overflow: hidden; text-align: center; background-color: #FFF;}

.goodshow_picture .pic p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }

.goodshow_picture .pic img { position: static; +position: relative; left: -50%;  top: -50%; vertical-align: middle; }

.goodshow_picture .price_div { float: left; text-align: center; width: 210px; }

.goodshow_picture .comparecheck { height: 22px; width: 22px; display: inline; position: absolute; z-index: 62; left: 6px; top: 2px; }

.goodshow_picture .name { width: 200px; float: left; font-size: 13px; line-height: 20px; font-weight: 600; padding-bottom: 10px; margin-left: 10px; display: inline; margin-top: 6px; }

.goodshow_picture .name a { color: #12A1C9; }

.goodshow_picture .name a:hover { color: #FFF; background-color: #12A1C9; }

.goodshow_picture .control { width: 180px; margin-top: 6px; margin-right: auto; margin-left: auto; }

.goodshow_picture .control span { float: left; }

.goodshow_picture .control span a { float: left; padding-left: 25px; width: 55px; line-height: 17px; display: block;  height: 17px; padding-bottom: 1px; padding-right:10px; color: #666666; }

.goodshow_picture .control span a:hover { color: #000000; }

.goodshow_picture .control .toshop { background: url(../../images/blue/buttons_03.gif) no-repeat left top; }

.goodshow_picture .control .collection { background: url(../../images/blue/buttons_03.gif) no-repeat left bottom; }

.goodsfilter { float: left; background: url(../../images/blue/goodsitem_rightbar_bg.gif) no-repeat; width: 224px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #88DCF4; padding-bottom: 12px; }

.goodsfilter_content { float: left; width: 190px; display: inline; margin-left: 30px; margin-top: 10px; }

.goodsfilter p { line-height: 16px; padding-top: 4px; padding-bottom: 6px; width: 100%; }

.goodsfilter h3 { color: #000; background: url(../../images/blue/sign_filter.gif) no-repeat left center; float: left; padding-left: 20px; margin-top: 20px; margin-left: 10px; line-height: 22px; }

.goodsfilter .button_l,#layout_page .button_l { background: url(../../images/blue/buttons_01.gif) no-repeat left -44px; height: 22px; padding-left: 2px; margin-left: 40px; display: inline; float: left; }

.goodsfilter .button_r,#layout_page .button_r { background: url(../../images/blue/buttons_01.gif) no-repeat right -110px; line-height: 22px; color: #FFFFFF; height: 22px; border-width: 0; float: left; }

.goodsbrowsed { float: left; width: 214px; text-align:center; }

.goodsbrowsed .cost { float: left; width: 55px; line-height: 18px; height: 18px; overflow: hidden; padding-left: 2px; }

.goodsbrowsed li {width: 101px;  margin: 5px auto;}

.goodsbrowsed .thumb { float: left; margin-top: 3px; margin-bottom: 3px; }

.goodsbrowsed .favorite { float: right; background: url(../../images/blue/sign_favorite.gif) no-repeat left center; padding-left: 12px; padding-right: 4px; }

.goodsbrowsed .thumb { border: 1px solid #EAE9E3; height: 96px; line-height: 96px; overflow: hidden; position: relative; text-align: center; width: 96px; margin-bottom: 3px; margin-top: 3px; margin: 1px; padding: 1px; float: left;}

.goodsbrowsed .thumb p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }

.goodsbrowsed .thumb img { position: static; +position: relative; left: -50%; padding: 4px;  top: -50%; vertical-align: middle; }

.goodsbrowsed .name { width: 101px; float: left; font-size: 12px; line-height: 16px; text-align: center; word-break:break-all; word-wrap:break-word; overflow:hidden; }

.goodsbrowsed_but {  width:185px; display:block; padding-top:5px; padding-left:30px; float:left; margin:0 auto 6px auto; }

.goodsbrowsed_but div { float: left; padding-left: 10px; }

.goodsbrowsed_but a { background: url(../../images/blue/buttons_02.gif) no-repeat left 0; float: left; height: 24px; padding-left: 4px; }

.goodsbrowsed_but a:hover { background: url(../../images/blue/buttons_02.gif) no-repeat left -48px; }

.goodsbrowsed_but span { float: left; }

.goodsbrowsed_but a span { background: url(../../images/blue/buttons_02.gif) no-repeat right -24px; float: left;
padding:3px 8px 3px 4px; line-height: 18px; height: 18px; display: block; cursor: pointer; font-weight: bold; color: #12A1C9; }

.goodsbrowsed_but a:hover span { background: url(../../images/blue/buttons_02.gif) no-repeat right -72px; color: #FFFFFF; }

.goodsbrowsed_but img { float: left; padding:4px 4px 4px 0 }

.goodsrecommend { width: 214px; float: left; }

.goodsrecommend li { width: 210px; float: left; margin-top: 5px; margin-right: 2px; margin-left: 2px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; display: inline; line-height: 20px; }

.goodsrecommend .thumb { border: 1px solid #EAE9E3; height: 60px; line-height: 60px; overflow: hidden; position: relative; text-align: center; width: 60px; margin-top: 5px; margin-right: 4px; float: left;}

.goodsrecommend .thumb p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }

.goodsrecommend .thumb img { position: static; +position: relative; left: -50%; padding: 4px;  top: -50%; vertical-align: middle; }

.goodsrecommend .name { width: 100%; font-weight: bold; }

.goodsrecommend .info { float: right; width: 140px; }

.goodsrecommend .cost { width: 100%; }

.goodsrecommend .cost p { float: left; width: 30%; }

.goodsrecommend .shopman { float: left; width: 100%; }

.pagehead { float: right; height: 22px; display: inline; margin-left: 9px; margin-top: 9px; }

.pagehead .pages { line-height: 18px; float: left; margin-right: 5px; padding-top: 2px; }

.pagehead .button { float: left; margin-right: 4px; }

.pagehead .button a { background: url(../../images/blue/buttons_04.gif) no-repeat left top; height: 22px; float: left; padding-left: 3px; }

.pagehead .button span { float: left; display: block; }

.pagehead .button a span { background: url(../../images/blue/buttons_04.gif) no-repeat right -22px; height: 18px; float: left; padding: 2px 8px 2px 5px ;  line-height: 18px; font-weight: bold; color: #FFF; cursor: pointer; }

.pagehead .button b { line-height: 18px; float: left; height: 18px; font-size: 12px; margin-right: 4px; }

.pagehead .button_now { float: left;}

.pagehead .button_now a { background: url(../../images/blue/buttons_04.gif) no-repeat left -44px; height: 22px; float: left; padding-left: 3px; }

.pagehead .button_now a span { background: url(../../images/blue/buttons_04.gif) no-repeat right -66px; height: 18px; float: left; padding:2px 8px 2px 5px ; line-height: 18px; font-weight: bold; color: #FFF; cursor: pointer; }

.pagehead .button_now b { line-height: 18px; float: left; height: 18px; font-size: 12px; margin-right: 4px; }

.pagetab { float: left; height: 18px; padding-top: 2px; padding-bottom: 2px; }

.pagetab li { float: left; }

.pagetab li a { border: 1px solid #D9D7CA; line-height: 16px; padding-right: 4px; padding-left: 4px; float: left; margin-right: 3px; display: block; color: #666; font-family: Tahoma; font-size: 12px; background-color: #FFF; }

.pagetab li a:hover { color: #FFF; background-color: #FFB500; border-color: #F90; }

.pagetab .current a { border: 1px solid #FF9900; line-height: 16px; padding-right: 4px; padding-left: 4px; float: left; margin-right: 3px; display: block; color: #FFF; font-family: Tahoma; font-size: 12px; background-color: #FFB500; }

.pageform { float: left; display: block; padding-right: 5px; padding-left: 5px; }

.pageform span { line-height: 18px; padding: 2px; height: 18px; float: left; }

.pageform .inupt { line-height: 16px; background-color: #FFF; height: 16px; border: 1px solid #D9D7CA; width: 32px; margin-left: 4px; display: inline; float: left; padding-left: 4px; }

.pageform .button { border-top: 0px; line-height: 22px; color: #FFF; background: url(../../images/blue/button_bg.gif) no-repeat; height: 22px; width: 37px; float: left; display: inline; margin-right: 4px; margin-left: 4px; }

.showmode ul { float: left; padding-right: 12px; margin: 0px; padding-left: 0px; white-space: nowrap; display: inline-block;}

.showmode li { margin-right: 1px; float: left;}

.showmode li a {float: left; height: 24px; padding-left: 4px; background: url(../../images/blue/buttons_02.gif) no-repeat left -96px;}

.showmode li a:hover { background-position: left 0px; }

.showmode li a span { float: left; padding-right: 7px; padding-left: 3px; display: block; background: url(../../images/blue/buttons_02.gif) no-repeat left -96px; color: #4BBAD9; cursor: pointer; }

.showmode li a:hover span { background-position: right -24px; color: #000;}

.showmode li a img { float: left; height: 16px; width: 16px; padding:4px 4px 4px 0; filter: Alpha(Opacity=50);}

.showmode li a:hover img { filter: Alpha(Opacity=100); }

.showmode .current a { background: url(../../images/blue/buttons_02.gif) no-repeat left top; }

.showmode .current a span { background: url(../../images/blue/buttons_02.gif) no-repeat right -24px ; color: #000;}

.showmode .current a img { filter: Alpha(Opacity=100);}

.showmode .style li a { background: url(../../images/blue/buttons_02.gif) no-repeat left 0px; float: left; height: 24px; padding-left: 4px;}

.showmode .style li a:hover { background-position: left -48px;}

.showmode .style li a span { float: left; padding-right: 7px; padding-left: 3px; display: block; background: url(../../images/blue/buttons_02.gif) no-repeat right -24px; color: #4BBAD9; cursor: pointer;}

.showmode .style li a:hover span { background-position: right -72px; color: #FFF;}

.showmode .style li a img { float: left; height: 16px; width: 16px; padding:4px 4px 4px 0px; filter: Alpha(Opacity=50); }

.showmode .style li a:hover img { filter: Alpha(Opacity=100);}

.showmode .style .current a {background: url(../../images/blue/buttons_02.gif) left -48px; }

.showmode .style .current a span {color: #FFF; background: url(../../images/blue/buttons_02.gif) right -72px;}

.showmode .style .current a img {filter: Alpha(Opacity=100);}

.goodsitem_search { float:right; background: url(../../images/blue/goodsitem_rightbar_bg.gif) no-repeat; height: 400px; width: 224px; border-bottom: 1px solid #88DCF4}

.bestlist { background:url(../../images/blue/best_bg.gif) no-repeat; height: 535px; width: 186px; padding-left: 30px; float: left; }

.bestlist li { height: 31px; margin-bottom: 1px; line-height: 18px; float: left; width: 100%; clear: left;}

.bestlist .top { height: 74px;}

.bestlist .top .name { float: left; margin-top: 5px; padding-top: 0px; padding-bottom: 0px; width: 120px; height: 36px; overflow: hidden; white-space: normal; display: block;
}
.bestlist .pics { border: 1px solid #EAE9E3; height: 60px; line-height: 104px; overflow: hidden; position: relative; text-align: center; width: 60px; margin-top: 5px; margin-right: 4px; float: left;}

.bestlist .pics p { position: static; +position: absolute;  top: 50%; vertical-align: middle; }

.bestlist .pics img { position: static; +position: relative; left: -50%; padding: 4px;  top: -50%; vertical-align: middle; }

.bestlist .name { padding-top: 7px; padding-bottom: 6px; padding:7px 0px 6px 0px; float: left; white-space: nowrap; height: 18px; overflow: hidden; width: 180px; margin: 0px; }

.bestlist .price { margin-top: 5px; white-space: nowrap; background: url(../../images/blue/sign_price.gif) no-repeat; padding-left: 18px; float: left; width: 75px; display: block; height: 20px; overflow: hidden }

.bestlist .buy { height: 20px; width: 20px; margin-top: 5px; float: left; display: block;}

/* news */.goodsitem_top_news{background: url(../../images/blue/goodsitem_top.gif) repeat-x center top; float: left; height: 40px; overflow:hidden; width: 716px;}

#daohang_0{ height:40px; line-height:40px; position:relative;padding-left:35px; background:url(../../images/blue/news_ico.gif) no-repeat 10px 5px; color:#fff; font-weight:600}
#daohang_0 a{color:#fff;}

#news_main{display:block; float:left; padding:20px; height:auto; width: 674px; line-height:25px; margin-top:-2px; margin-bottom:10px; background-color:#F1FCFE; border:1px solid #88DCF4; border-top:none;}

#news_main img,#news_main text{vertical-align:middle}

.gehang_color .change_bg_color{background:url(../../images/blue/news2.png) no-repeat 5px 5px; color:#FF9000; font-weight:700}

.biaoti_0{width:100%; text-align:center; font:15px; font-weight:700; color:#333}

.gehang_color li{ height:25px; line-height:25px; padding-left:30px; background:url(../../images/blue/news.png) no-repeat 5px 5px; border-bottom:1px solid #E5E5E5}

#sigle_news{background-color:#F5F5F1;}

.side_left_new { background:#f00 url(../../images/blue/goodsitem_top.gif) no-repeat left bottom; height: 75px; position:absolute;  width: 2px; overflow:hidden; left:0}

.side_right_new { background: url(../../images/blue/right_line_news.gif) no-repeat right bottom; height: 31px; width: 2px; position:absolute; right:0 }

#news_list{float:right; margin-top:20px;}

#leftbar{ float:left; clear:both; width:716px}

/* news over *//* shoplist */#shoplist_layout {width: 950px; margin-right: auto; margin-left: auto; }

#shoplist_layout .page_left { float: left; width: 224px; }

#shoplist_layout .page_right { float: right; width: 718px; }

.sl_leftbar .content { float: left; width: 224px;}

.sl_leftbar .title { background: url(../../images/blue/right_tit_bg.gif) no-repeat left top ; float: left; height: 28px; width: 224px; }

.sl_leftbar .title h3 { color: #FFF; display: inline; float: left; font-size: 13px; font-weight: 600; line-height: 20px; margin-left: 24px; margin-top: 4px; }

.shopsort { float: left; width: 224px; border-bottom: 1px solid #6ED3F1}

.shopsort .style1 { border: 1px solid #6DD3F1; border-bottom:none;width: 222px;float:left}

.shopsort .style2 { background-color: #F1FCFE; border: 1px solid #6ED3F1; border-bottom:none; float: left; width: 222px;}

.shopsort dl { width: 212px; float: left; padding:0px 5px; }

.shopsort dt { font-size: 13px; font-weight: bold; line-height: 24px; }

.shopsort dd { line-height: 22px; }

.shopfilter { background-color: #F1FCFE; border:1px solid #73D5F1; float: left; width: 222px;}

.shopfilter_title { background: url(../../images/blue/shopsearchtitbg.gif) repeat-x; display: inline; float: left; width: 220px; margin:1px 1px 1px 0px; border:none; }

.shopfilter_title h3 {font-size:13px; line-height: 28px;color: #000; background: url(../../images/blue/sign06.gif) no-repeat 7px 10px;float: left;height: 28px;padding-left: 22px;display: block;	border-bottom: 1px dotted #52C5E5;width: 198px;	margin: 0}

.shopfilter_form { width: 210px; display: inline;	float: left;margin:6px 6px 0 6px;	padding-bottom: 6px;}

.shopfilter_form p { float: left; width: 100%; margin-bottom: 4px;}

.shopfilter_form span {	float: left; width: 74px; margin-right: 4px; line-height: 22px;	text-align: right; }

.shopfilterinput { line-height: 20px; border: 1px solid #333; float: left; height: 20px; padding-left: 4px; background: url(../../images/blue/input_bg.gif) no-repeat left top; }

.shopfilter_form .button_l { background: url(../../images/blue/buttons_01.gif) no-repeat left -44px; display: inline; float: left; height: 22px; margin-left: 80px; padding-left: 2px; }

.shopfilter_form .button_r { background: url(../../images/blue/buttons_01.gif) no-repeat right -110px; border:none; color: #FFF; float: left; height: 22px; line-height: 22px; }

.shoplist_declarator { float: left; width: 200px; height: 28px; line-height: 28px; padding-left: 10px; }

.shoplist { float: left; width: 716px; border: 1px solid #D9D7CA; background-color: #F8F8F5; }

.shoplist ul { float: left; width: 706px; padding:0px 5px;}

.shoplist .title { line-height: 28px; background-image: url(../../images/blue/line_02.gif) repeat-x center bottom ; height: 28px; padding-bottom: 4px; }

.shoplist .content { height: 70px; padding-top: 10px; padding-bottom: 5px; border-bottom: 1px dotted #D9D7CA}

.shoplist li { float: left; text-align: center; }

.shoplist .shoplogo { width: 80px; padding-right: 10px;}

.shoplist .shoplogo .pic { background: #FFF url(../../images/blue/store_pic_bg.gif) no-repeat 0 0; height: 60px; width: 60px; padding: 2px; text-align: center; margin-left: 10px; float: left; vertical-align: middle; overflow: hidden; position: relative; }

.shoplist .shoplogo .pic span { position: static; +position: absolute; top: 50%; vertical-align: middle; }

.shoplist .shoplogo .pic img { position: static; +position: relative; left: -50%; top: -50%; margin-top:-1px; vertical-align: middle; }

.shoplist .shopname {width: 230px;}

.shoplist .shopname p { float: left; width: 100%; height: 18px; line-height: 18px; text-align: left;}

.shoplist .shopname a b { color: #129DC4;}

.shoplist .shopname a:hover b {color: #FFF; background-color: #119AC0;}

.shoplist .shopname .toshop { background: url(../../images/blue/buttons_03.gif) no-repeat left top; float: left; height: 16px; width: 56px; line-height: 16px; padding:1px 0 1px 24px; margin-right: 10px; margin-top: 8px;}

.shoplist .shopname .collection { background: url(../../images/blue/buttons_03.gif) no-repeat left bottom ;  float: left; height: 16px; width: 56px; line-height: 16px; padding:1px 0 1px 24px; margin-right: 10px; margin-top: 8px;}

.shoplist .quantity {width: 80px;}

.shoplist .shopkeeper {	width: 100px;}

.shoplist .credit { width: 66px;}

.shoplist .authent { width: 50px;}

.shoplist .locus { text-align: right;	width: 90px;}

.shoplist .margintop { margin-top: 20px;}

/* shoplist over *//* product buy */.search_sitenav{ position:relative; top:-49px; left:-30px; color:#fff; font-weight:700}

.search_sitenav a,.search_sitenav a:hover { color:#FFF; }

.box_layout { float: left; left: 43px; position: relative; top: -10px; width: 864px; }

.framebox { background: #DFF3F8 url(../../images/blue/boxlayoutbg.gif) repeat-y center top; width: 100%; float: left; }

.framebox .side_left { background: url(../../images/blue/boxbglr.jpg) no-repeat left top; float: left; height: 310px; width: 10px;}

.framebox .side_right { background: url(../../images/blue/boxbglr.jpg) no-repeat right top; float: right; height: 310px; width: 10px;}

.framebox .middle {background: url(../../images/blue/boxbg.jpg) repeat-x; float: left; width: 844px;}

.framebox h2 { float: left; height: 23px; width: 93px; margin-top: 20px; margin-left: 10px; display: inline;}

.framebox .insidebox { width: 768px; background-color: #F8F8F5; border: 1px solid #78C9E0; margin-top: 15px; padding: 10px; float: left; display: inline; margin-left: 28px;}

.framebox .boxtitle { font-size: 13px; font-weight: 600; line-height: 28px; float: left; width: 730px; background: url(../../images/blue/sign06.gif) no-repeat left 10px; color: #1898BC; margin-left: 10px; padding-left: 18px; height: 28px;}

.framebox .content { float: left;width: 746px;	color: #000}

.framebox .content p { line-height: 22px; padding-top: 4px; padding-bottom: 8px; float: left; padding-left: 16px; }

.framebox .content ul {padding-top: 4px;padding-bottom: 8px;padding-left:16px;float: left;width: 730px;}

.framebox .content li {background-color: #FFC;border: 1px solid #F90;	width: 680px;	margin-right: auto;	margin-left: auto;	padding-top: 4px;	padding-bottom: 4px;line-height: 20px;}

.framebox .content .addform {float: left;width: 100%;}

.framebox .boxblocks {background-color: #FFF;	width: 748px;	border: 1px solid #78C9E0;	float: left;	display: inline;	margin-left: 10px;
}
.framebox .blockside {	margin: 1px;display: inline;border-toph:4px solid #E9F7FB; width: 746px;	background-color: #E2F4F9;	float: left;}

.framebox .content .ys { font-weight: bolder; color: #000; float: left; padding-left: 10px; padding-top: 4px; padding-bottom: 8px; }

.framebox input { text-indent: 2px; font-family: Tahoma; font-size: 12px;}

.framebox .content .addcontrol { float: left; text-align: center; width: 100%; line-height: 32px; font-weight: bold; margin-bottom: 10px; border-bottom: 1px dotted #12A1C9}

.framebox .buybut { float: left; width: 100%; text-align: center; margin-top: 10px; margin-bottom: 20px;}

.framebox .buybut span { padding-top: 4px; padding-bottom: 4px; line-height: 28px; color: #F60; }

.framebox td { line-height: 26px; }

.layout_950 { margin-left: auto; margin-right: auto; width: 950px; }

/* product buy over */.button22{
border:none;
background: url(../images/goodsfilter_but.gif) no-repeat left top;
line-height: 22px;
color: #fff;
height: 22px;
width: 74px;
float: left;
margin-left: 40px;
margin-bottom:5px;
display: inline;
cursor: pointer;}
.block-1{
	cursor:pointer; 
	float:right;
	width:20px;
	height:20px;
	margin-right:5px;
	padding-top:5px;
	display:block;
}
.block-2{
	cursor:pointer; 
	float:right;
	width:20px;
	margin-right:5px;
}
.ff-1{
	
	display:inline;
	display:none\9;
	*display:none;
	_display:none;
}
#news_main li.biaoti_1{ display:block; height:auto; line-height:normal}
#news_main li.biaoti_1{ display:block; height:auto; line-height:normal}
.userinfoo{ margin-top:10px; border-collapse:collapse; border-spacing:0; margin-bottom:10px;}
.userinfoo td{ border:#84C2D0 1px solid; background-color:#F1FBFE; text-align:left; padding-left:5px;line-height:25px; vertical-align:middle;}
.userinfoo td.infoo-1{ text-align:right; padding-right:5px; font-weight:bold; color:#555555;}
.userinfoo td a{ color:#0033CC; text-decoration:underline;}
.userinfoo td a:hover{ color:#ff6600;}
.ser-io{ margin-left:auto; margin-right:auto; clear:both; width:950px;}